home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 January / macpower199701.bin / AMUG / Programming_10 / IFSPLM 9.0.sit / IFSPLM 9.0 ƒ / IFSPLM 9.0.rsrc / TEXT_185.txt < prev    next >
Encoding:
Text File  |  1996-07-04  |  16.8 KB  |  392 lines

  1.  
  2.  
  3.                        E T Y M O L O G I C A L
  4.  
  5.                                 L E X I C O N
  6.  
  7.  
  8.                                             ACRONYMS
  9.  
  10. The hypothalamus {of the brain} controls the "Four F's":  1.Fighting;  2.Fleeing;  3.Feeding; and  4.Mating.
  11. --> Psychology professor in neuropsychology intro course.
  12.  
  13. It is said that the Limbic system of the brain controls the Four F's: Feeding, Fighting, Fleeing, and Reproduction.
  14. --> ?
  15.  
  16.                           "PROFOUND" ACRONYMS
  17.  
  18. Niels Bjorn-Andersen and his collagues of the information systems research group at the Copenhagen School of Economics have named their latest joint computerisation project with the trade unions DAPHNE. 
  19. The name is an acronym in Danish, but it has a much more profound significance. You may recall that in Greek mythology Daphne was a nymph, the daughter of the river Peneius. She was the enbodiment of what we would nowdays refer to as the historically determined "female" characteristics, such as intuition, subjectivity, tenacity and compassion. 
  20. She was pursued by Apollo, the embodiment of the so-called male characteristics: logic, analysis, rationality, objectivity. Indeed, one might say, the god of computerisation. 
  21. When he failed to win Daphne's favours, Apollo applied the male logic of "might is right" and decided to take her by force. As he was about to rape her, she called on the venerable gaea to help her. Immediately, the earth opened, Daphne disappeared, and in her place a laurel tree sprang from the ground.
  22. Believing that male values have raped science and technology for long enough, Bjorn-Andersen pointed out that "it was natural for us to choose the name Daphne".
  23. --> Mike Cooley, Architect or Bee? The Hogarth Press. London 1987, p. 87 
  24.  
  25.  
  26.                                           ETYMOLOGIES           
  27.  
  28. Etymology, n.:
  29. Some early etymological scholars came up with derivations that were hard for the public to believe.  The term "etymology" was formed from the Latin "etus" ("eaten"), the root "mal" ("bad"), and "logy" ("study of").  It meant "the study of things that are hard to swallow."
  30. --> Mike Kellen
  31.  
  32. ****************************************************
  33.  
  34.  
  35.                           General
  36.  
  37.                                 Acronyms
  38.                  of Commercial Mac Languages 
  39.  
  40. A lot of fellows nowadays have a B.A., M.D., or Ph.D. Unfortunately, they don't have a J.O.B. 
  41. --> "Fats" Domino 
  42.  
  43. (MW) CW = (MetroWerks) CodeWarrior
  44. HC = HyperCard
  45. MCL = Macintosh Common Lisp
  46. MPW (C)  = Macintosh Programmer's Workshop  (C) 
  47. SPM = Symantec's Project Manager
  48. TC = Think C
  49.  
  50.  
  51.                                  e-mailed question
  52.  
  53. I sent [e-mails from Greece],             
  54. I told them, This is what I wish :
  55. --> Lewis Carroll: [a letter to fish]
  56. ===========================================================
  57. > Which is the etymology of the language name: xxxxx
  58. ===========================================================
  59.  
  60.  
  61.  
  62.                              A - H
  63.  
  64.                                                  A 
  65.  
  66. ツ 
  67.  
  68.  
  69.  
  70.      --> Greek (Cretan; from Anopolis) paretymological proverb.
  71.  
  72.  
  73. AAAAAA = American Association Against Acronym Abuse Anonymous.
  74. --> ?
  75.  
  76.                                                ABC
  77. From: Steven.Pemberton@cwi.nl
  78.  
  79. It was chosen as a name that suggested simplicity, and as unlikely to have been trademarked by anyone else.
  80.  
  81. Best wishes,
  82.  
  83. Steven Pemberton, CWI, Amsterdam; Steven.Pemberton@cwi.nl
  84. abc-list keeper
  85. http://www.cwi.nl/~steven/
  86.  
  87.  
  88.                                                Ada
  89. Ada: named after the mathematician Augusta Ada Lovelace.
  90.  
  91. "The Ada programming language was originally christened "DoD-1" by the general press.  DoD's High Order Language Working Group (HOLWG), however, never accepted that name, fearing its military overtones might prejudice nonmilitary users against it.
  92. In 1979, Jack Cooper of the Navy Materiel Command thought of naming the language "Ada", which was widely accepted by the HOLWG.  The name honors Countess Augusta Ada Lovelace, a mathematician and the only legitimate daughter of poet Lord Byron.  While in her twenties, she worked with Charles Babbage on his Difference Engine and thus is considered the world's first computer programmer."
  93. ftp://sw-eng.falls-church.va.us/public/AdaIC/pol-hist/history/lady-lov.txt
  94. ftp://ajpo.sei.cmu.edu/public/AdaIC/pol-hist/history/lady-lov.txt
  95.  
  96. "The language's name, Ada, was chosen and named for the mathematician Lady Augusta Ada Byron (1815-1852), Countess of Lovelace and daughter of the poet Lord Byron. She worked with Charles Babbage, who had created a "difference engine" that could be "programmed" much like the Jacquard loom."
  97. ftp://sw-eng.falls-church.va.us/public/AdaIC/pol-hist/history/histada.txt
  98. ftp://ajpo.sei.cmu.edu/public/AdaIC/pol-hist/history/histada.txt
  99.  
  100. "Today, on behalf of her great work in mathematics, a military programming language, Ada, is named after her."
  101. http://www.scottlan.edu/lriddle/women/love.htm
  102.  
  103.                                              Ada/Ed
  104. Ada/Ed
  105. <language, education> An interpreter, editor and run-time
  106. environment for Ada, intended as a teaching tool.
  107. http://wombat.doc.ic.ac.uk/?Ada/Ed
  108.  
  109.  
  110.                                                AdvSys
  111. ADVSYS - An Adventure Writing System
  112.  
  113.                                                   AGT
  114. AGT = Adventure Game Toolkit 
  115.  
  116.                                                  ALAN
  117. ALAN = Adventure LANguage System
  118.  
  119.                                                 Alpha
  120.  
  121. Alpha: the first letter of the greek alphabet.
  122.  
  123.  
  124.                                                    APL
  125. APL = A Programming Language 
  126. Book: 
  127. Kenneth E. Iverson, A Programming Language,Wiley,1962
  128.  
  129.                                                 AWK
  130. AWK =  Aho, Weinberger, Kernigham 
  131. Book:
  132. Alfred V. Aho, Brian W Kernighan, Peter J Weinberger:
  133. The Awk Programming Language. Addison-Wesley Publishing Co. 1988  (ISBN 0-201-07981-X)
  134.  
  135.                                                            
  136.                                                  B
  137.  
  138.                                            Babylon
  139. From: Juergen.Walther@gmdzi.gmd.de 
  140.  
  141. Its a somewhat ironic reminder to the ancient babylonean language problem ("Babylonische Sprachverwirrung") used to characterize the approach in BABYLON to integrate different languages (paradigms) using the meta-interpreter architecture.
  142.  
  143. greetings Juergen
  144.  
  145.                                               BASIC
  146. BASIC = Beginner's All-purpose Symbolic Instruction Code
  147.  
  148.                                               BBEdit
  149. BBEdit = Bare Bones Edit 
  150.  
  151.                                                 BBC
  152. BBC = British Broadcasting Corporation
  153.  
  154.                                                Bob
  155. Bob: named after Bob Albrecht, co-founder of Dr. Dobb's Journal ? - Ed.
  156. (The Dr. Dobb's Journal history see at:  ftp://ftp.mv.com/pub/ddj/  in: history.txt)
  157.  
  158.  
  159.                                                  C
  160.  
  161. The three worst C's: Cappadocy, Crete, and Cilicy
  162. --> Ancient Greek proverb (Souda Lexicon)
  163.  
  164. The three worst C's: Crete, Chypre, and Cefalonia
  165. --> Modern Greek proverb 
  166.  
  167.  
  168.                                                  C
  169. "so called because many features derived from an earlier compiler named `B' in commemoration of *its* parent, BCPL."
  170. http://www.lysator.liu.se/hackdict/split2/c.html
  171.  
  172. "It was called "C" because many features derived from an earlier
  173. compiler named "B" in commemoration of *its* parent, BCPL. In fact, C was briefly named "NB". Before Bjarne Stroustrup settled the question by designing C++, there was a humourous debate over
  174. whether C's successor should be named "D" or "P" (following B and C in "BCPL")."
  175. http://wombat.doc.ic.ac.uk/?C
  176.  
  177. Note:
  178. From: Jonathan.Kimmitt@camcon.co.uk (Jonathan Kimmitt)
  179.  
  180. (....)
  181.  
  182. In the derivation of C, you state it is the successor to B, which is based on  BCPL.
  183. For some reason you omitted the derivation of BCPL which is Basic Combined  Programming Language, a successor to and simpler version of CPL (Combined Programming Language).
  184.  
  185. (....)
  186.  
  187.                                              CABRI
  188. CABRI = CAhier BRouillon Informatique (i.e. Computerized notebook)
  189.  
  190.                                                CCL
  191. CCL =  Connection Control Language
  192.  
  193.                                              CAML
  194. CAML =  Categorical Abstract Machine Language
  195.  
  196.                                       Chipmunk Basic 
  197. From: rhn@netcom.com (Ron Nicholson)
  198.  
  199. Hello,
  200.  
  201. The old pascal version was named that way by Dave Gillespie when
  202. he was a student at Cal Tech.
  203.  
  204. - Ron Nicholson
  205.  
  206.                                             CLEAN
  207. From: rinus@cs.kun.nl (rinus plasmeijer)
  208.  
  209. Dear Antreas,
  210.  
  211. The history is as follows:
  212. We designed graph rewriting systems together with our friends in East-Anglia (Sleep, Kennaway, Glauert). We also had a tiny language on top of it, called LEAN (the Language of East-Anglia and Nijmegen, 1987, Parle conference).
  213. This language could do general graph rewriting (also useful for imperative languages and logic languages). However, in Nijmegen we want to restrict ourselves to functional languages and term-graph rewriting. So, we designed a "clean" version of LEAN, called CLEAN.
  214.  
  215. Greetings,
  216.  
  217. Rinus
  218.  
  219.                                               CMT
  220. CMT = CMU {= Carnegie Mellon University} MIDI Toolkit
  221.  
  222.                                             CoCoA
  223. CoCoA is a Macintosh system for doing Computations in Commutative Algebra... (Lang. doc)
  224.  
  225.                                             COCO/R
  226. From: moessenboeck@ssw.uni-linz.ac.at (Hanspeter Moessenboeck)
  227.  
  228. "Coco" stands for compiler compiler. The original version of Coco generated table driven parsers; Coco/R generates recursive descent parsers. That is what "R" stands for.
  229.  
  230. Best regards
  231. H. Moessenboeck
  232.  
  233.                                                  CSL
  234. CSL = Codemist Standard Lisp
  235.  
  236.  
  237.                                                  D
  238.  
  239.                                               DOS 
  240. DOS = Disk Operating System
  241.  
  242.                                              DYLAN 
  243. DYLAN = DYnamic LANguage
  244.  
  245.  
  246.                                                  E
  247.  
  248.                                              EdSML 
  249. EdSML = Edinburgh SML 
  250.  
  251.                                             EMACS
  252. EMACS = Editing MACroS
  253.  
  254.                                               ELAN 
  255.  
  256. " (...) Elan is an educational programming language for learning and teaching systematic programming."
  257. (Lang. doc)
  258.                                                  F
  259.  
  260.                                                FAM
  261. From: "David G. Durand" <dgd@cs.bu.edu> (David G. Durand)
  262.  
  263. (...)
  264.  
  265. It stands for Functional Abstract Machine. I don't know if the Edinburgh people did any papers on it or not -- It seems a pretty standard Bytecode interpreter to me.
  266.  
  267. (...)
  268.  
  269.    -- David
  270.  
  271.                                            Fantasm 
  272. From: Lightsoft <lightsoft@zedworld.demon.co.uk>
  273. ............
  274. >Why the greek word fantasm ?
  275. >(FANTASM = FAst [NT] ASseMbler ? )
  276.  
  277. The reason is quite simple. We have part of a 3D game called 'Fantasy'. When we transfered to the mac, we wanted an assembler that would assemble it. Hence the fantasy-assembler, or fant-asm. Hence Fantasm was born.
  278.  
  279. What does fantasm mean in greek, then? (Nothing rude one hopes!)
  280.  
  281. Regards
  282.  
  283. Rob Probin for Lightsoft.
  284.  
  285.                                              Flex
  286. FLEX = Fast LEXical analyzer generator   
  287.            Faster LEX     
  288.            Fast LEXer  
  289.  
  290.                                               FOCL
  291. From: Michael Pazzani <pazzani@super-pan.ICS.UCI.EDU>
  292.  
  293. First Order Combined Learner.
  294.  
  295.  
  296.                                               Forth
  297. FORTH = FOuRTH  
  298. "FORTH was first used to guide the telescope at NRAO, Kitt Peak. FORTH's inventor considered it to be a fourth-generation language but his operating system wouldn't let him use six letters in a program name, so FOURTH became FORTH. "
  299. http://wombat.doc.ic.ac.uk/?forth
  300.  
  301.                                              FORTRAN
  302. FORTRAN = FORmula TRANslator
  303.  
  304.                                                  G
  305.  
  306.                                           GAL - GEM
  307.  
  308. "GAL-GEM is a complete machine emulator for the GAL (Generic Assembly Language) and GEM (GEneric Machine) computation models, as described in 窶廚omputer organization: a top down approach窶 by Greg W. Scragg."
  309. (Lang. doc)
  310.  
  311.                                           Gambit
  312.  
  313. From: Marc Feeley <feeley@IRO.UMontreal.CA>
  314.  
  315. First of all please excuse me for waiting so long to reply.  I have
  316. been away for most of the summer and have been overloaded since the start of the new semester...  Here is the information you requested:
  317. The work on Gambit started in fall of 1987 at Brandeis University
  318. (Boston).  The first compiler, which was called SIS (Straightforward Implementation of Scheme), was the term project of the graduate logic programming course.  The compiler was written in Prolog and generated 680x0 machine code for SUN-3 computers.  The runtime system was fairly minimal and there was no garbage-collector, interpreter, or support for continuations and floating point numbers.  A translation of this
  319. compiler to Scheme was finished during the summer of 1988.  My main reason for working on the compiler was to give me a tool for my PhD research on parallel Lisp.  I started calling the compiler "Gambit" in 1989 when preparing the first paper on the compiler for the 1990 Lisp and Functional Programming conference.  This name was chosen for two reasons.  First of all I thought it was a cute idea to have a name that ends with "bit" because a compiler's back end produces bits.  Two of the most well known Scheme compilers in 1989 were "Rabbit" and "Orbit", so I wanted to continue the trend (the trend has seemingly continued: "Twobit", "Hobbit", and "Tidbit").  The second reason was that I had no guarantee that the effort I was putting in Gambit was going to pan out for my PhD.  The definitions of the word gambit in the Webster dictionary all seemed to apply well to the compiler:
  320. gambit:
  321.     1) a chess opening in which a player risks one or more minor pieces to gain an advantage in position,
  322.     2a) a remark intended to start a conversation or make a telling point,
  323.     2b) a calculated move.
  324.  
  325. The first publicly available version of Gambit (version 1.2.1) was
  326. made available by anonymous FTP in january 1990.  This version only ran on 680x0 based Unix workstations (including the BBN GP1000 parallel computer).  A Macintosh port of Gambit (MacGambit) became available in january 1991.  The latest addition is the Gambit-C version of Gambit, released in december 1994, which is based on a back end that generates portable C code, thus making the whole system easy to port to any machine with a decent C compiler.
  327.  
  328.                                               GAP
  329. GAP = Groups, Algorithms and Programming
  330.  
  331.                                               GAWK
  332. GAWK = GNU {= GNU'S NOT UNIX} AWK 
  333.  
  334.                                                GCC
  335. GCC = GNU C Compiler
  336.  
  337.                                               GLisp
  338. GLisp = Generalized Lisp
  339.  
  340.                                              Glyphic
  341. From: markl@glyphic.com (Mark Lentczner)
  342.  
  343. >why  did you choose (nice choice !) the greek word GLYPHIC to name your Script language?
  344.  
  345. We didn't know it was a Greek word, only of Greek origin.  Languages are written with glyphs, - so since a scripting system is the actual medium in which you write a language for a computer, Glyphic seemed appropriate.  In the same vein, Hieroglyphics are another way of writing language, and Glyphic is a simplication of that word.
  346.  
  347. What does Glyphic mean in greek?
  348.  
  349. - Mark
  350. Mark Lentczner
  351. markl@glyphic.com
  352. http://www.glyphic.com/
  353.  
  354.                                               GOFER 
  355. "Please note the spelling, derived from the notion that functional languages are GO(od) F(or) E(quational) R(easoning). This is not to be confused with `Gopher', the widely used Internet distributed information delivery system!"
  356. http://www.cs.nott.ac.uk/Department/Staff/mpj/faq.html#Gofer
  357.  
  358.                                          GW-Ada/Ed
  359. GW-Ada/Ed = The George Washington University Ada/Ed 
  360.  
  361.                                                  H
  362.                
  363.                                            Harvest C
  364. Harvest: "... the time has come, for the harvest of the earth is ripe." [ this quotation is from the lang. "About . . . "  box ]
  365.  
  366.                                              Haskell
  367. Haskell: named after the logician Haskell B. Curry
  368.  
  369.                                                HELP
  370. HELP = Help Est un Lisp Paresseux
  371.  
  372.                                                Hope
  373.                                             *******
  374. From: David Lillie <David.Lillie@insignia.co.uk>
  375.  
  376. Hi Antreas,
  377.  
  378. The Hope language was originally developed at Edinburgh University in the early 1980's (and possibly late 70's) and is named for the view from the Department of Computer Science, which overlooks Hope Square.
  379. I have no idea how Hope Square came by its name!
  380.  
  381.  Dave Lillie
  382.  dlillie@isltd.insignia.com
  383.  
  384.                                             *******
  385.  
  386. From: Ross Paterson <rap@doc.ic.ac.uk>
  387.  
  388. It's named after Hope Park Square, the address of the cs department in Edinburgh where it was first developed.
  389.  
  390. Ross
  391.  
  392.